﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CoolCode.Ioc
{
    public class InjectTable
    {
        private static Injector _Injector = new DefaultInjector();
        private static IDiggable _digger = new Combiner(_Injector);

        public static Injector Injector
        {
            get
            {
                return _Injector;
            }
        }

        public static IDiggable GetDigger()
        {
            return _digger;
        }

        internal class DefaultInjector : Injector
        {
            public override void Inject()
            {

            }
        }
    }
}
